$(document).ready(function () {
    function e() {
        var e = $("body")[0].style;
        $("#demo_apidemo").colorpicker({
            color: e.backgroundColor
        }).on("changeColor", function (o) {
            e.backgroundColor = o.color.toHex()
        }),
        $("#demo_forceformat").colorpicker({
            format: "rgba",
            horizontal: !0
        }),
        $(".demo-auto").colorpicker(),
        $(".disable-button").click(function (e) {
            e.preventDefault(),
            $("#demo_endis").colorpicker("disable")
        }),
        $(".enable-button").click(function (e) {
            e.preventDefault(),
            $("#demo_endis").colorpicker("enable")
        })
    }
    var o = $(".image-crop > img");
    $(o).cropper({
        aspectRatio: 1.618,
        preview: ".img-preview",
        done: function () { }
    });
    var r = $("#inputImage");
    window.FileReader ? r.change(function () {
        var e, i = new FileReader, t = this.files;
        t.length && (e = t[0],
        /^image\/\w+$/.test(e.type) ? (i.readAsDataURL(e),
        i.onload = function () {
            r.val(""),
            o.cropper("reset", !0).cropper("replace", this.result)
        }
        ) : showMessage("请选择图片文件"))
    }) : r.addClass("hide"),
    $("#download").click(function () {
        window.open(o.cropper("getDataURL"))
    }),
    $("#zoomIn").click(function () {
        o.cropper("zoom", .1)
    }),
    $("#zoomOut").click(function () {
        o.cropper("zoom", -.1)
    }),
    $("#rotateLeft").click(function () {
        o.cropper("rotate", 45)
    }),
    $("#rotateRight").click(function () {
        o.cropper("rotate", -45)
    }),
    $("#setDrag").click(function () {
        o.cropper("setDragMode", "crop")
    }),
    $("#data_1 .input-group.date").datepicker({
        todayBtn: "linked",
        keyboardNavigation: !1,
        forceParse: !1,
        calendarWeeks: !0,
        autoclose: !0
    }),
    $("#data_2 .input-group.date").datepicker({
        startView: 1,
        todayBtn: "linked",
        keyboardNavigation: !1,
        forceParse: !1,
        autoclose: !0,
        format: "yyyy-mm-dd"
    }),
    $("#data_3 .input-group.date").datepicker({
        startView: 2,
        todayBtn: "linked",
        keyboardNavigation: !1,
        forceParse: !1,
        autoclose: !0
    }),
    $("#data_4 .input-group.date").datepicker({
        minViewMode: 1,
        keyboardNavigation: !1,
        forceParse: !1,
        autoclose: !0,
        todayHighlight: !0
    }),
    $("#data_5 .input-daterange").datepicker({
        keyboardNavigation: !1,
        forceParse: !1,
        autoclose: !0
    });
    {
        var i = document.querySelector(".js-switch")
          , t = (new Switchery(i, {
              color: "#1AB394"
          }),
        document.querySelector(".js-switch_2"))
          , a = (new Switchery(t, {
              color: "#ED5565"
          }),
        document.querySelector(".js-switch_3"));
        new Switchery(a, {
            color: "#1AB394"
        })
    }
    $(".i-checks").iCheck({
        checkboxClass: "icheckbox_square-green",
        radioClass: "iradio_square-green"
    }),
    $(".colorpicker-demo1").colorpicker(),
    $(".colorpicker-demo2").colorpicker(),
    $(".colorpicker-demo3").colorpicker(),
    e(),
    $(".demo-destroy").click(function (e) {
        e.preventDefault(),
        $(".demo").colorpicker("destroy"),
        $(".disable-button, .enable-button").off("click")
    }),
    $(".demo-create").click(function (o) {
        o.preventDefault(),
        e()
    });
    var c = $(".back-change")[0].style;
    $("#demo_apidemo").colorpicker({
        color: c.backgroundColor
    }).on("changeColor", function (e) {
        c.backgroundColor = e.color.toHex()
    }),
    $(".clockpicker").clockpicker(),
    $('#file-pretty input[type="file"]').prettyFile()
});
var config = {
    ".chosen-select": {},
    ".chosen-select-deselect": {
        allow_single_deselect: !0
    },
    ".chosen-select-no-single": {
        disable_search_threshold: 10
    },
    ".chosen-select-no-results": {
        no_results_text: "Oops, nothing found!"
    },
    ".chosen-select-width": {
        width: "95%"
    }
};
for (var selector in config)
    $(selector).chosen(config[selector]);
$("#ionrange_1").ionRangeSlider({
    min: 0,
    max: 5e3,
    type: "double",
    prefix: "&yen;",
    maxPostfix: "+",
    prettify: !1,
    hasGrid: !0
}),
$("#ionrange_2").ionRangeSlider({
    min: 0,
    max: 10,
    type: "single",
    step: .1,
    postfix: " 克",
    prettify: !1,
    hasGrid: !0
}),
$("#ionrange_3").ionRangeSlider({
    min: -50,
    max: 50,
    from: 0,
    postfix: "°",
    prettify: !1,
    hasGrid: !0
}),
$("#ionrange_4").ionRangeSlider({
    values: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"],
    type: "single",
    hasGrid: !0
}),
$("#ionrange_5").ionRangeSlider({
    min: 1e4,
    max: 1e5,
    step: 100,
    postfix: " km",
    from: 55e3,
    hideMinMax: !0,
    hideFromTo: !1
}),
$(".dial").knob(),
$("#basic_slider").noUiSlider({
    start: 40,
    behaviour: "tap",
    connect: "upper",
    range: {
        min: 20,
        max: 80
    }
}),
$("#range_slider").noUiSlider({
    start: [40, 60],
    behaviour: "drag",
    connect: !0,
    range: {
        min: 20,
        max: 80
    }
}),
$("#drag-fixed").noUiSlider({
    start: [40, 60],
    behaviour: "drag-fixed",
    connect: !0,
    range: {
        min: 20,
        max: 80
    }
});
